Class Schedule - 2251 FALL TUES and THUR


Topic Class Activity Assignments

UNLESS OTHERWISE SPECIFIED:
(all due end of day at 11:59 PM EST after corresponding class)
Inception
Session 01
TUEsday, Aug 26
Course overview         Course overview - quiz

      Course Treasure Hunt - individual

Appreciation for Software Development Process         Appreciation for software development process - quiz
Introduction to Inception    
Session 02
THURSday, Aug 28
Team formation          Team formation - quiz

Aug 29 Team Formation survey - individual
Domain Analysis      Domain analysis - class activity Sept 2 Domain analysis - individual

draft
Sept 4
Domain analysis - team,
and later final version @ S0

* * Reminder-NO CLASSES MONDAY September 1st observance of Labor Day -
Session 03
TUEsday, Sept 2
REST Basics       REST Starter code BEFORE CLASS Setup REST API build environment

Sept 11 REST API Basics (Spike) - individual
Session 04
THURSday, Sept 4
Effective team communications Sept 9 Setup Slack Workspace - team
Sept 9 Trello team - team
Defining project requirements         Defining project requirements - quiz
Sept 9 Defining project requirements - individual
Session 05
TUEsday, Sept 9
Review Object-Oriented Concepts
Session 06
THURSday, Sept 11
OO Design BEFORE CLASS Sprint 0 due

.Sept 25 Object-oriented design I - individual
Elaboration
Session 07
TUEsday, Sept 16
Introduction to Elaboration            
Sprint Planning      Sprint Planning - quiz
.*Sept 19 Sprint 1 plan - team
Appreciation for software architecture       Appreciation for software architecture - quiz
Session 08
THURSday, Sept 18
Angular Basics       Angular Tutorial - Part 1 (starts in class) *ask Instructor when due BEFORE CLASS Angular Setup
Session 09
TUEsday, Sept 23
Giving Sprint Demos
Angular Advanced Start Angular Tutorial - Part 2 for Spike due on Sept 30

BEFORE NEXT CLASS
Github readiness for next class
*ask Instructor for details
Session 10
THURSday, Sept 25
Version control concepts
     GitHub Repository - team

      Version control concepts - quiz
Backlog Refinement and Estimation       Backlog Refinement and estimation - quiz

Construction
Session 11
TUEsday, Sept 30
Introduction to Construction
Term Project       Sprint 1 demos
      Sprint 2 planning
BEFORE CLASS Sprint 1 due

midnight TONIGHT:
Angular tutorial (Spike) - individual
Sprint 2 plan - team
Session 12
THURSday, Oct 2
Design and Code Communication & Code Reviews       ** Oct 16 Code review - team
Acceptance Testing        Acceptance Testing - quiz
Session 13
TUEsday, Oct 7
Unit Testing      Unit Testing - quiz
** Oct 16 Unit Testing - individual
Session 14
THURSday, Oct 9
CI/CD basics & Code Coverage ** Oct 16 Code Coverage - team
Midterm Exam Review
* * Reminder-NO CLASSES MON->TUEsday Oct 14 and 15 - in observance of FALL BREAK -
Session 15
Thursday, Oct 16
Midterm Exam  
Professional responsibility (start)         Professional responsibility - quiz
Session 16
Tuesday, Oct 21
Design documentation   Oct 23 Design documentation - team
Session 17
Thursday, Oct 23
Term Project       Sprint 2 demos
BEFORE CLASS Sprint 2 due

Oct 23 Sprint 3 plan - team
Session 18
Tuesday, Oct 28
Sprint Retrospective   Sprint retrospective analysis - team *BEFORE today's class*
Sprint retrospective - quiz

*BEFORE today's class*
Sprint retrospective items - individual
Appreciation for Usability  
midnight TOMORROW
Oct 29
Appreciation for usability - team
Session 19
Thursday, Oct 30
Making Project presentations   BEFORE CLASS Sprint retrospective analysis - team

BEFORE CLASS Sprint retrospective action plan - team
Sequence diagrams      Sequence diagrams - team*ask Instructor when due       Sequence diagrams - quiz

Session 20
Tuesday, Nov 4
Software Metrics and Measurement       Static Code Analysis - team BEFORE CLASS Static Code Analysis Tool Setup
Session 21
Thursday, Nov 6
Term Project       Cross-team acceptance testing *BEFORE today's class*
Nov 6
(UP-TO-DATE) Acceptance test plan - team


END-OF-CLASS
Nov 6
Acceptance test results - team
Session 22
Tuesday, Nov 11
Introduction to Transition    
Term Project      Beyond Scrum
Transition
Session 23
Thursday, Nov 13
Term Project      Sprint 3 demos
BEFORE CLASS Sprint 3 due

Session 24
Tuesday, Nov 18
Term Project      Sprint 3 demos (continued)

     Sprint 4 planning


Nov 20 Sprint 4 plan - team
Session 25
Thursday, Nov 20
Term Project      Cross-team Design Document Review *BEFORE today's class*
Nov 20
(UP-TO-DATE) Design Document Review - team
Session 26
Tuesday, Nov 25
Term Project      Sprint 4 presentations
BEFORE CLASS Sprint 4 due
Static Code Analysis - team-include in design documentation
* * Reminder-NO CLASSES THR Nov 27--to-->FRI Nov 28 - in observance of THANKSGIVING -
Session 27
TUESday, DEC 2
Term Project      Sprint 4 presentations (continued)

     Team retrospective - team S4
     (clarify when with your instructor)
Session 28
THURSday, DEC 4
Final Exam review      Course evaluations - individual  
Final Exam
FOR FINAL YOU MUST BRING
  • Pencil and eraser
  • 8.5x11" study sheet (optional)
  • +?Fully charged Wi-fi enabled laptop!
^^^(contact your instructor ASAP. Do NOT wait until before last class if this is an issue!)

Date:
FRIDAY DEC. 12
Time/Location: Will vary by instructor.
Confirm with them and Notify ASAP of any conflicts
* Always check SIS for latest updates and notify Instructor of any Conflicts